home *** CD-ROM | disk | FTP | other *** search
/ Easy Internet / Internet Training Corporation Easy Internet Rev21 (ITC).ISO / pc / data / 1009.scp < prev    next >
Text File  |  1997-05-01  |  926b  |  81 lines

  1. proc main
  2.  
  3.  
  4.    integer nTries = 3
  5.  
  6.  
  7.    string szLogin = "Username:"
  8.    integer nLoginTimeout = 3
  9.  
  10.  
  11.    string szPW = "Password:"
  12.    integer nPWTimeout = 3
  13.  
  14.  
  15.    string szPrompt = ".Net>"
  16.  
  17.  
  18.  
  19.    string szConnect = "PPP^M"
  20.  
  21.  
  22.    boolean bUseSlip = FALSE
  23.  
  24.    
  25.  
  26.  
  27.  
  28.    delay 2
  29.    transmit "^M^M"
  30.  
  31.  
  32.    while 0 < nTries do
  33.  
  34.  
  35.       waitfor szLogin then DoLogin 
  36.         until nLoginTimeout
  37.  
  38. TryAgain:
  39.       transmit "^M"        ; ping
  40.       nTries = nTries - 1
  41.  
  42.    endwhile
  43.  
  44.    goto BailOut
  45.  
  46. DoLogin:
  47.  
  48.    transmit $USERID, raw
  49.    transmit "^M"
  50.  
  51.  
  52.    waitfor szPW until nPWTimeout
  53.    if FALSE == $SUCCESS then
  54.       goto TryAgain
  55.    endif
  56.  
  57.  
  58.    transmit $PASSWORD, raw
  59.    transmit "^M"
  60.  
  61.  
  62.    waitfor szPrompt
  63.  
  64.    transmit szConnect
  65.  
  66.    if bUseSlip then
  67.  
  68.       set ipaddr getip 2
  69.    endif
  70.    goto Done
  71.  
  72. BailOut:
  73.  
  74.    set screen keyboard on
  75.    halt
  76.  
  77. Done:
  78.  
  79. endproc
  80.  
  81.